package com.ontotext.kim.gate;
import java.io.File;
import java.io.IOException;
import java.net.URL;
import gate.util.Files;
import org.apache.commons.io.FileUtils;
import com.ontotext.kim.util.StringTransformations;
public class SettingsHashBuilder {
public int getHash(URL configFile, String query) {
query = StringTransformations.stripMultiWS(query);
try {
String configString =
FileUtils.readFileToString(Files.fileFromURL(configFile));
configString = StringTransformations.stripMultiWS(configString);
return (query + ";" + configString).hashCode();
}
catch (IOException e) {
return query.hashCode();
}
}
}